home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr09
/
fgc2.zip
/
FGC2.DOC
< prev
next >
Wrap
Text File
|
1993-06-26
|
22KB
|
629 lines
█████ █████ █████ █ █ █████ █████ █ █ █████
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █
█████ █████ █████ █████ █ █ █ █ █ █████ ██ █████
█ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █ █████ █████ █ █ █ █ █████
═══════════════════════════════════════════════════════════════════
Program: FGC (Family Group Card)
Version: II
Release Date: July 1991
Author: Newton Robinson, IV
R.R. 1 Box 156
Stewartsville, MO 64490
License: ShareWare ($10.00 Registration Fee)
═══════════════════════════════════════════════════════════════════
ShareWare is a concept where authors publish programs and
allow potential customers access to the programs before they buy
the program. There are some great advantages to this:
1. You can try the program before you buy it.
2. The costs are lower because there is no advertising.
3. Programs and updates are available via modem.
4. If you need help you can contact the author.
This concept does have its flaws. Many people don't register.
This will eventually discourage authors from spending the time to
create new programs.
═══════════════════════════════════════════════════════════════════
If you find that this program useful and you want to use it
please register it. Even if this program is not for you, please
give copies to your friends and upload it to BBS's.
PAF is a traidmark of The Church of Jesus Christ of Latter-day
Saints
Copyright (C) 1991 by Newton Robert Robinson, jr.
FGC II July 1991
Table Of Contents
PREFACE
License agreement. . . . . . . . . . . . . . . . . . . . 1
Description. . . . . . . . . . . . . . . . . . . . . . . 2
Chapter 1
Starting FGC II. . . . . . . . . . . . . . . . . . . . . 3
Printers and PCODES. . . . . . . . . . . . . . . . . . . 5
Configuring FGC II . . . . . . . . . . . . . . . . . . . 7
Chapter 2
Printing for a single person . . . . . . . . . . . . . . 9
Printing multiple people . . . . . . . . . . . . . . . . 9
Printing a range of people . . . . . . . . . . . . . . . 9
Printing a single marriage . . . . . . . . . . . . . . . 9
Printing multiple marriages. . . . . . . . . . . . . . . 9
Printing a range of marriages. . . . . . . . . . . . . . 9
FGC II July 1991
LICENSE AGREEMENT
FGC is a SHAREWARE program! This means you get to try it
before you buy it without any pressure or someone looking over your
shoulder. If after using this program for a while, say a week, you
find it is something you would like to use then you need to
register it.
Q. Why register it? I've got a copy right here and no one will
know if I registered it or not.
A. The only way I know if the program is being used is if people
register it. If people don't register, I'll get discouraged and
write programs for something else. If I get a good response, I
will be encouraged to write bigger and nicer programs to support
PAF.
A. This program was NOT written for Public Domain! If you don't
register it, you are breaking the license agreement. Besides, All
I want is $10.00 and your name and address. I won't sell your
name, it will be used for my purposes, upgrade and new product
information.
Just send a $10.00 check with your name and address (bet your
name and address is on the check) to:
PAF-WORKS
Newton Robinson, jr.
R.R. 1 Box 156
Stewartsville, MO 64490
Q. What do I get for registering?
A. I will send you a current copy of the program. Please specify
what size disk. If you have a current copy and want to wait for
the next release please let me know, indicate what version you
have. And if there are any more updates past the first copy you
get from registering, you can upgrade for the cost of postage,
disk, and packing material (you could send me a self addressed
stamped mailer, a disk, and no money).
Q. I like the idea of this program but I don't run any thing off
BBS's. Could I get a clean copy?
A. Yes, send a self addressed stamped mailer, a disk, no money
and a short letter saying you would like to evaluate my program.
1
FGC II July 1991
DESCRIPTION
This program was written to print information about a person
or marriage in a condensed format. This format includes the
person, parents, spouses, children, and information about each of
the above. This program was also designed to print this
information on standard 4X6 index cards.
These index cards are great for filing. You can arrange them
like a card catalog of people. You could arrange them in
alphabetical, in RIN, or MRIN order. If you really wanted to run
your printer into the ground you could print all three, creating a
cross reference. The reason I say run you printer into the ground
is that my wife has a 35,000 record data base.
The program for this release has been modified so that you
could print information on standard paper with 12 pitch. This
release also saves configuration information. For this reason
PLEASE read the configuration section. Answering the initial
questions allow you to do many things, and once you answer them you
may never need to change them.
This program only reads PAF 2.1 and 2.2 data files. This
program does not write to disk. It is essential though, to always
have a backup copy of your data files. The rule I go by is, when
you have made more changes than you want to reenter its time to
back it up. Backups are also stressed in the PAF manual.
If PAF upgrades their program and they use the same data
structure then the program will work, trying should not cause any
problems. The only thing that might happen is that FGC will incur
an error. If it does write me a letter and I will give you
information and time frame for the upgrade.
2
FGC II July 1991
CHAPTER I
CONFIGURING FGC II
This chapter will discuss the procedure for configuring FGC.
Care should be take to understand the meaning and implications of
each entry. The program PCODES has caused some confusion in the
past, please read the section on it before trying to run it.
Their are four command line possibilities, here they are and
their functions:
1. The following will create a new configuration file:
FGC NEW
2. The following will display a help screen.
FGC ?
3. The following will run the program with current options.
FGC
4. The following will override current options.
FGC [<path>][W{Y/N}][F{Y/N}][G{Y/N}][P{1/2}][L##][A{N/##}][O##]
[] -Means the inclosed is optional.
{/}-Means to choose between option before the slash(/) or
after it.
## -Means two digits. Example 01, 99, 00, or 54.
<path> - The path to your PAF data files. It must be inclosed in
angle brackets. Do not end it with a back slash. Here's
an example: C:\PAF\DATA
W{Y/N} - Indicates weather to pause between printing cards or not.
WY will cause a pause to allow you to load a card. A WN
would be used for continuous feed cards.
F{Y/N} - FY will make the program use form feeds. A FN will force
carriage returns. Most printers can use form feeds, if
so use FY. If you are using standard paper you might
want to use FN to allow printing three cards on a single
sheet.
G{Y/N} - This option was added because several people could not
get their printer to print the nice graphic lines. A GY
would cause the program to print the alternate graphics.
They are not as nice as the graphic lines, but the beat
italic B's and D's. You should try GN to start with.
P{1/2} - This tells the program which printer port to use. P1
would be LPT1 and P2 would be LPT2. It may be possible
to use LPT3 or LPT4, but I have no way to test it.
L## - This indicates the number of lines could be printed on a
card. If you are printing on 4X6 cards at 8 LPI you
should get 32 lines. You would enter L32.
3
FGC II July 1991
CHAPTER I
CONFIGURING FGC II
A{N/##}- This program can save you time when manually feeding
cards. It can allow you to place the card in the printer
and press enter causing the card to roll to the top of
the card. This may take you a few tries to get right.
But if you are using single feed cards it will be worth
the effort. On a panasonic KPX-1180 You would enter A16.
If you don't wish to use this option enter AN.
O## - This option allows you to shift the printing of the text
to the right. Just incase you have a favorite aligning
spot for your printer. Really I put it in hear to allow
fine tuning for laser printers. O01 would cause the
print to start in the first column. O05 would cause the
print to start in the fifth column.
This explains the startup options. Please run it in the NEW
mode first (FGC NEW). If the FGC.CFG file is not on the path the
new option is forced and one is created.
4
FGC II July 1991
CHAPTER I
PRINTERS AND PCODES
This section will discus how to make your printer work with
FGC. I have taken an interesting approach which allows this
program to work with any printer that can take cards and print at
16.66 characters per inch in the orientation you wish to print.
For this reason the user must look up the codes to make their
printer work. I will try to make this as understandable as
possible as it has caused confusion in the past.
Printers on the market today for the IBM type computers
usually except escape codes to modify the output of the printer.
Sending an escape code might change from printing 6 lines per inch
(lpi) to 8 lines per inch (this is up and down on the sheet of
paper). Another escape code might change from 10 characters per
inch (cpi) to 16.66 characters per inch (this is from left to
right). There are many more codes that can be sent. These codes
should be listed in your printer manual. In the program I have
suggested some codes, these suggestions should work for all Epson
and IBM graphic printers or compatible. If you get lost the
chances are the suggested codes will work.
To run PCODES change directory to the directory containing
FGC. Type PCODES and press <ENTER>. This will bring up a screen
with an explanation of the program. The first thing you want to do
is to select compressed print (16.66 pitch). You will need to look
up the commands in your printer manual. On an IBM graphics printer
it is an ESC SI. PCODES will not except this format. You must
convert it to decimal which would be 27 15. Be careful, this is
not HEX, the HEX notation would have been 1B F. The second thing
you need to do is select eight lines per inch. The code on an IBM
graphics printer is ESC 0 (27 48). If you are using single feed
cards you will also want to use the code for ignore paper out.
PCODES asks for the information for two files. The first is
the codes for PCODES.CFG. If you want compressed print at eight
lines per inch you would enter on the first line:
27 15 27 48
These are the suggested codes. If you are using single feed cards
please add the codes for ignore paper out.
The second file is RESET.CFG. This file holds the codes to reset
your printer to the original condition. Again, on the IBM graphics
printer the code would be ESC @ (27 64). You would enter on the
second line:
27 64
5
FGC II July 1991
CHAPTER I
PRINTERS AND PCODES
This should get you started. Some other ideas would be to
select 12 pitch for printing on standard paper. The width of the
card is always 97 characters. You can change other options from
the configuration screen of FGC.
This program was set up for printing on 4X6 cards. You can
print on larger ones, but, smaller ones probably wont work unless
your printer prints more than 16.66 characters per inch. You will
have to experiment if you want to use something other than 4X6
cards. Don't get discouraged, by the time you figure it out you
will know more about your printer.
6
FGC II July 1991
CHAPTER I
CONFIGURING FGC II
When you run FGC and the file FGC.CFG is not present or if you
run FGC with the NEW option, you will be asked several questions.
These questions allow you to tailor the program for your
specific needs. You should try to understand all aspects of each
question. If you understand all aspects you will be able to
accomplish more with this program. In this section I will show the
question and explain each option.
--> Enter the path that contains PAF. Example c:\paf\data ?
Enter the path that contains your PAF data files. Do not put
a back-slash at the end of this entry
--> Do you wish to pause between cards?
Y = The program will pause after a card is printed allowing
you to load another card.
N = The program will not stop between cards. For use with
continuous cards.
--> Do you wish to use FORM FEED's? *** Warning *** You must use
PCODES to set the form Length otherwise a full sheet of paper
will be advanced.
Y = Allows your printer to use form feeds. Make sure you set
your form length.
N = Forces your computer to use carriage returns. Use this
option if your printer does not support form feeds.
--> Some printers are not set up to use graphics lines (these
printers print italic B's and D's instead). Do you wish to
use the alternate character set?
N = Uses graphic lines when printing cards. Look good!
Y = Uses normal ASCII characters to print lines. Doesn't look
so good. If you answer yes you will then be asked eight
question asking what you would like to substitute for
each graphics character used. Try the ones suggested
unless you have a better idea.
--> Which printer port do you want to use (1 or 2)?
This identifies the printer prot. Example LPT1 or LPT2. Just
answer 1 or 2. The program will allow 3 and 4 but these
are not tested!
7
FGC II July 1991
CHAPTER I
CONFIGURING FGC II
--> How many lines are their on a card? (a 4X6 card printing at
8 lines per inch is 32)?
The lines per card are measured from the top of the card to
the bottom of the card. The program set its own margins
for the top and bottom. Here is the formula for figuring
this entry: Inches_in_decimal * Lines_per_inch.
--> Do you want single feed cards to autoload?
N = No carriage return are added to the beginning of the card.
Y = Inserts carriage return before the card is printed. It
than asks you how man carriage returns, this will very
from printer to printer. This allows you to set a card
in the printer and press enter if you set the pause to
yes. The printer will than advance the number of
carriage returns you specify and hopefully aligned
straight and at the of form.
--> What column do you wish to start printing in (1 is the first
column)?
If for some reason the printing goes off the left side of the
card you can push it to the right. You probably wont
need it but thought I would add it any way.
8
FGC II July 1991
CHAPTER II
USING FGC
--> Printing a single person.
Allows the printing of one person. You will need to supply
the RIN.
--> Printing multiple people.
Allows the printing of several people. You supply the RIN's
separated by a space.
--> Print a range of people.
Allows you to print a numerical sequences of RIN's. This
prints inclusive. It will try to print deleted records
if they fall between the range limits.
--> Print a single marriage.
Allows the printing of one marriage. You will need to supply
the MRIN.
--> Print multiple marriages.
Allows the printing of several marriages. You supply the
MRIN's separated by a space.
--> Print a range of marriages.
Allows you to print a numerical sequences of MRIN's. This
prints inclusive.. It will try to print deleted records
if they fall between the range limits.
9